deposit feeding - Spanish English Dictionary